// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

package com.nnee.p_b.p_a;

import com.nnee.p_a.p_a.cls_e;
import com.nnee.p_a.p_a.cls_g;
import com.nnee.p_fk.p_b.cls_b;
import com.nnee.p_pr.p_atom.cls_p;
import com.nnee.p_pr.p_atom.cls_u;
import com.nnee.p_pr.p_prot.cls_a;
import com.nnee.p_pr.p_prot.cls_d;
import com.nnee.p_pr.p_prot.cls_h;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Vector;

public class cls_s extends cls_b
    implements  com.nnee.p_pr.p_prot.cls_b
{

    public cls_s(com.nnee.p_fk.p_b.cls_a a1, Object obj, int j, int k)
    {
        super(a1, obj, j, k);
    }

    public cls_s(Vector vector, Object obj, int j, int k)
    {
        super(vector, obj, j, k);
    }

    public void a(cls_g g)
    {
        i = g;
    }

    public void a(cls_p p)
    {
        a(p, false);
        if(h != null)
            h.a(p);
        a(1, 0);
    }

    public void a(cls_u u)
    {
        if(h != null)
            h.a(u);
    }

    public void a(com.nnee.p_pr.p_prot.cls_b b1)
    {
        h = b1;
    }

    public void a(cls_d d)
    {
        if(h != null)
            h.a(d);
    }

    public void b(cls_d d)
    {
        a(d, false);
        if(h != null)
            h.b(d);
    }

    public void f()
    {
        if(d() == null)
            return ;
        Object obj;
        Exception exception;
        IOException ioexception;
        if(d() instanceof InputStream)
            obj = (InputStream)d();
        else
        if(d() instanceof byte[])
            obj = new ByteArrayInputStream((byte[])(byte[])d());
        else
            obj = null;
        if(obj == null || !b() && a() != 400)
        	return;
        (new cls_h(new cls_a(this))).a(((InputStream) (obj)));
 
    }

    com.nnee.p_pr.p_prot.cls_b h;
    cls_g i;
}
